@font-face {

    font-family: 'iconfont';

    /* project id 455609 */

    src: url('../other/font_455609_md6xsqc4pwrk9.eot');

    src: url('../other/font_455609_md6xsqc4pwrk9.eot?#iefix') format('embedded-opentype'), url('../other/font_455609_md6xsqc4pwrk9.woff') format('woff'), url('../other/font_455609_md6xsqc4pwrk9.ttf') format('truetype'), url('../other/font_455609_md6xsqc4pwrk9.svg#iconfont') format('svg');

}



.iconfont {

    font-family: "iconfont" !important;

    font-size: 13px;

    font-style: normal;

}



.key_tag {

    text-decoration: underline;

}





/*å¯¼èˆªæ æ ·å¼*/



#menu {

    margin-top: 29px;

}



.nav1 li {

    line-height: 56px;

    text-align: center;

    width: 112px;

    float: left;

    position: relative;

    z-index: 999;

}



.nav1 li a {

    display: block;

    line-height: 56px;

    color: #f3eee4;

    font-size: 15px;

}



.nav1 li a:hover {

    color: #f3eee4;

    text-decoration: none;

    background: url(../images/navb.png) center 50% no-repeat;

    background-size: 100%;

}



.nav1 .sec {

    height: 0;

    background: #01557a;

    color: #fff;

    overflow: hidden;

    z-index: 9999;

    position: absolute;

    top: 32px;

    left: 0px;

}



.nav1 .sec a {

    background: #01557a;

    color: #fff;

    height: 38px;

    line-height: 38px;

    width: 90px;

}



.nav1 .sec a:hover {

    background: #042d3f;

    text-decoration: none;

}





/*é¦–é¡µbanner*/



.topbanner {

    position: relative;

}



.banner {

    width: 100%;

    height: 100%;

}



.banner ul.bb {

    position: relative;

    padding: 0px;

    margin: 0px;

    z-index: 5;

    width: 100%;

    height: 100%;

}



.banner ul.bb li {

    position: absolute;

    display: none;

    width: 100%;

    height: 100%;

}



.banner ul.bb li a {

    width: 100%;

    display: block;

    height: 100%;

}



.banner ul.bb li a img {

    width: 100%;

    height: 100%;

}



.banner .num {

    position: absolute;

    width: 100%;

    bottom: 22px;

    z-index: 100;

    opacity: 0.8;

    text-align: center;

}



.banner .num li {

    width: 14px;

    height: 14px;

    display: inline-block;

    margin: 0 3px;

    background: #8b3e06;

    _display: inline;

    _font-size: 0px;

    border-radius: 100px;

}



.banner .num li {

    *display: inline;

    _zoom: 1;

    _display: inline;

    font-size: 0;

}



.banner .num li.num_hover {

    background-color: #ed9b48;

}



.banner .num li.num_hover a {

    color: #fff;

}



.banner .num li a {

    display: inline;

    text-align: center;

    color: #666;

    text-decoration: none;

    cursor: pointer;

    width: 14px;

    height: 14px;

    text-indent: -100px;

    overflow: hidden;

    opacity: 1;

}





/*å¹»ç¯ç‰‡æ ·å¼2*/



#focus {

    width: 255px;

    height: 188px;

    overflow: hidden;

    position: relative;

}



#focus ul {

    height: 188px;

    position: absolute;

}



#focus ul li {

    float: left;

    width: 255px;

    height: 188px;

    overflow: hidden;

    position: relative;

    background: #000;

}



#focus ul li a img {

    height: 188px;

    width: 255px;

}



#focus ul li div {

    position: absolute;

    overflow: hidden;

}



#focus .btnBg {

    position: absolute;

    width: 255px;

    height: 20px;

    left: 0;

    bottom: 0;

    background: #000;

}



#focus .btn {

    position: absolute;

    width: 255px;

    height: 10px;

    padding: 5px 10px;

    right: 0;

    bottom: 0;

    text-align: right;

}



#focus .btn span {

    display: inline-block;

    _display: inline;

    _zoom: 1;

    width: 25px;

    height: 10px;

    _font-size: 0;

    margin-left: 5px;

    cursor: pointer;

    background: #fff;

}



#focus .btn span.on {

    background: #fff;

}





/*äº§å“åˆ†ç±»*/



.cate {

    border: 1px solid #e0e1dc;

    padding: 10px;

    background-color: #f7f7f7;

}



.cate li {

    line-height: 28px;

    border-bottom: 1px dashed #d7d7d7;

    line-height: 28px;

}



.cate li a {

    padding-left: 60px;

    display: block;

    height: 28px;

    line-height: 28px;

    background: url(../images/ico1.gif) 34px center no-repeat;

}



.cate li a:hover {

    background-color: #ececec;

    text-decoration: none;

}





/*è¯¦ç»†ä»‹ç»åˆ†é¡µæ ·å¼*/



.total {

    border-bottom: 1px dashed #e0e1dc;

    padding-bottom: 10px;

}



.paging_num {

    padding: 10px 0px;

    overflow: hidden;

    text-align: right;

}



.paging_num a {

    width: 25px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    display: inline-block;

    border: 1px dashed #e0e1dc;

    color: #666;

    margin-left: 15px;

}



.paging_num a:hover {

    text-decoration: none;

    color: #005a98;

    border: 1px dashed #005a98;

}



.paging_num .paging_hover {

    text-decoration: none;

    color: #005a98;

    border: 1px dashed #005a98;

}





/*æ–°é—»åˆ—è¡¨*/



.news_list li {

    line-height: 27px;

    position: relative;

    padding-left: 10px;

}



.news_list li a {

    line-height: 27px;

    color: #666;

}



.news_list li a:hover {

    text-decoration: none;

    color: #e87518;

}



.news_list li span {

    color: #999;

    z-index: 0;

    line-height: 27px;

    position: absolute;

    right: 0px;

    top: 0px;

}



.news_list li h3 {

    font-size: 14px;

}



.news_list li div {

    line-height: 24px;

}





/*çƒ­é—¨å…³é”®è¯*/



.words {

    overflow: hidden;

    margin-right: -1.3%;

    padding-top: 5px;

}



.words li {

    width: 46%;

    float: left;

    border: 1px dashed #d0d0d0;

    background: #fcfcfc;

    padding-left: 0px;

    margin-bottom: 10px;

    text-align: center;

}



.new1 li {

    border-bottom: 1px solid #dddddd;

    background: url(../images/list_dot1.gif) no-repeat 0% 50%;

    padding-left: 13px;

}



.right_word {

    margin-left: 5%;

}





/*æ¡ˆä¾‹åˆ—è¡¨*/



.case_list li {

    float: left;

    margin-left: 15px;

    margin-right: 15px;

    padding-bottom: 15px;

    _display: inline;

}



.case_list li a.img {

    padding: 1px;

    border: 1px solid #e0e1dc;

}



.case_list li a.img img {

    width: 150px;

    height: 120px;

}



.case_list li h3 {

    text-align: center;

    padding-top: 5px;

}



.case_list li h3 a {

    font-weight: normal;

}



.case_list li a.img {

    display: block;

}



.case_list li a.img:hover {

    border-color: #e87518;

}





/*Tagåˆ—è¡¨*/



.tag_list_product {

    margin-top: 10px;

}



.tag_list_product li {

    float: left;

    padding-bottom: 25px;

    _display: inline;

    border-bottom: 1px solid #ccc;

    margin-bottom: 20px;

    width: 100%;

}



.tag_list_product li a.img {

    padding: 1px;

    border: 1px solid #e0e1dc;

}



.tag_list_product li a.img img {

    max-width: 100%;

}



.tag_list_product li h3 {

    text-align: left;

    padding-top: 5px;

}



.tag_list_product li h3 a {

    color: #333;

    font-size: 14px;

}



.tag_list_product li h3 a:hover {

    color: #e87518;

    text-decoration: none;

    outline: none;

}



.tag_list_product li a.img {

    display: block;

}



.tag_list_product li a.img:hover {

    border-color: #e87518;

}



.tag_list_product li .tab_intro {

    margin-left: 25px;

    max-width: 730px;

}



.tag_list_product li .tab_intro h1 {

    font-weight: normal;

    width: 33%;

    float: left;

    line-height: 27px;

}



.tag_list_product li .tab_intro h2 {

    font-weight: normal;

    line-height: 27px;

}



.tag_list_product li .tab_intro .desp {

    margin-top: 5px;

    line-height: 22px;

    color: #888888;

    padding: 5px 5px;

}



.tag_list_product .inquiry {

    line-height: 32px;

    border: none;

    margin-top: 10px;

}



.tag_list_product .inquiry a {

    background: url("../images/xunjia.gif") center center no-repeat;

    display: block;

    width: 112px;

    height: 32px;

    text-indent: -99999px;

}



.tag_list_product .inquiry a:hover {

    background-image: url("../images/xunjia_hover.gif");

}



.tag-category {

    margin: 10px 0;

    color: #333;

    display: -webkit-box;

    display: -moz-box;

}



.tag-category h3 {

    margin-left: 5px;

    margin-right: 10px;

    padding: 5px 0;

    line-height: 27px;

}



.tag-category ul {

    display: block;

    margin: 0;

    -webkit-box-flex: 1;

    -moz-box-flex: 1;

}



.tag-category ul li {

    display: inline-block;

    margin-right: 10px;

    padding: 5px 0;

    line-height: 16px;

}



.tag-category li a {

    display: inline-block;

    color: #333;

    padding: 5px 15px;

    border: 1px solid #d9d9d9;

    border-radius: 5px;

}



.tag-category li a:hover {

    color: #e87518;

    text-decoration: none;

    outline: none;

}



.tagdescription {

    border: 1px solid #e5e5e5;

    line-height: 24px;

    padding: 10px;

    margin-bottom: 15px;

    text-indent: 20px;

}



.tagdescription font {

    color: #005a98;

    font-weight: bold;

}



.tag_recom_product {

    margin-top: 10px;

}



.tag_recom_product li {

    float: left;

    margin: 0 15px;

    position: relative;

}



.tag_recom_product h3 {

    font-weight: normal;

    font-size: 16px;

    border-bottom: 1px solid #f1f1f1;

    line-height: 36px;

    text-align: left;

    padding-left: 15px;

    margin-bottom: 30px;

}



.tag_recom_product li img {

    width: 166px;

    height: 133px;

}



.tag_recom_product li h2 {

    background: rgba(0, 0, 0, 0.8);

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    line-height: 133px;

    text-align: center;

    display: none;

    font-weight: normal;

    color: #fff;

    font-size: 14px;

}



.tag_recom_product li:hover h2 {

    display: block;

}



.tag_list_news li {

    line-height: 27px;

    position: relative;

    padding-left: 10px;

}



.tag_list_news li a {

    line-height: 27px;

}



.tag_list_news li span {

    color: #999;

    z-index: 0;

    line-height: 27px;

}



.tag_list_news li h3 {

    font-size: 14px;

}



.tag_list_news li div {

    line-height: 24px;

}



.tag_list_news h2 {

    line-height: 36px;

    font-size: 14px;

    color: #666;

    background: #f9f9f9;

    border: 1px solid #e5e5e5;

    font-weight: normal;

    text-indent: 20px;

    margin-bottom: 15px;

}



.tag_list_job li {

    line-height: 27px;

    height: 27px;

    position: relative;

    background: url(../images/list_dot1.gif) 0 50% no-repeat;

    padding-left: 10px;

}



.tag_list_job li span {

    position: absolute;

    color: #999;

    right: 0;

    z-index: 0;

}



.tag_list_job h2 {

    line-height: 36px;

    font-size: 14px;

    color: #666;

    background: #f9f9f9;

    border: 1px solid #e5e5e5;

    font-weight: normal;

    text-indent: 20px;

    margin-bottom: 15px;

}



.tag_total {

    height: 36px;

    line-height: 36px;

    text-align: left;

    padding-left: 20px;

    background-color: #edf1f5;

    border: 1px solid #b6c7db;

}



.search_list_product {

    margin-top: 10px;

}



.search_list_product li {

    float: left;

    margin-left: 15px;

    margin-right: 15px;

    padding-bottom: 15px;

    _display: inline;

}



.search_list_product li a.img {

    padding: 1px;

    border: 1px solid #e0e1dc;

}



.search_list_product li a.img img {

    width: 150px;

    height: 120px;

}



.search_list_product li h3 {

    text-align: center;

    padding-top: 5px;

}



.search_list_product li h3 a {

    font-weight: normal;

}



.search_list_product li a.img {

    display: block;

}



.search_list_product li a.img:hover {

    border-color: #e87518;

}



.search_list_product h2 {

    line-height: 36px;

    font-size: 14px;

    color: #666;

    background: #f9f9f9;

    border: 1px solid #e5e5e5;

    font-weight: normal;

    text-indent: 20px;

    margin-bottom: 15px;

}





/*äº§å“é‡Œåˆ—è¡¨*/





/*æ»šåŠ¨*/



#demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#indemo {

    float: left;

    width: 800%

}



#demo1 {

    float: left;

}



#demo2 {

    float: left;

}



#m_demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#m_indemo {

    float: left;

    width: 800%

}



#m_demo1 {

    float: left;

}



#m_demo2 {

    float: left;

}





/*1*/



#a_demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#a_indemo {

    float: left;

    width: 800%

}



#a_demo1 {

    float: left;

}



#a_demo2 {

    float: left;

}





/*2*/



#b_demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#b_indemo {

    float: left;

    width: 800%

}



#b_demo1 {

    float: left;

}



#b_demo2 {

    float: left;

}





/*3*/



#c_demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#c_indemo {

    float: left;

    width: 800%

}



#c_demo1 {

    float: left;

}



#c_demo2 {

    float: left;

}





/*4*/



#d_demo {

    overflow: hidden;

    width: 100%;

    margin: 0 auto;

}



#d_indemo {

    float: left;

    width: 800%

}



#d_demo1 {

    float: left;

}



#d_demo2 {

    float: left;

}





/*å“ç‰Œåˆ—è¡¨*/



.brand {

    background: #fff;

    border: 1px solid #d7d7d7;

}



.brand .screeBox {

    padding: 0;

    line-height: 38px;

}



.brand .screeBox strong {

    width: 110px;

    background: #fafafa;

    color: #333;

    text-align: center;

    text-indent: 0;

    display: block;

    float: left;

}



.brand .screeBox a {

    padding: 0 10px;

    margin: 0 10px;

    color: #005aa0;

}



.brand .screeBox a.on {

    padding: 5px 10px;

    background: #d72426;

    color: #fff;

}



.h20 {

    height: 20px;

}





/*äº§å“åˆ—è¡¨*/



.product_list li {

    float: left;

    margin-bottom: 16px;

    _display: inline;

    width: 32%;

    margin-right: 2%;

}



.product_list li:nth-child(3n) {

    margin-rightï¼š0;

    margin-right: 0;

}



.product_list li a.img {

    display: block;

    overflow: hidden;

}



.product_list li a.img img {

    width: 100%;

    height: auto;

    transition: all .6s;

}



.product_list li a.img:hover img {

    transform: scale(1.1, 1.1);

}



.product_list li h3 {

    text-align: center;

    line-height: 66px;

}



.product_list li h3 a {

    font-weight: normal;

    color: #8b3e06;

    font-size: 16px;

}



.product_list li a.img {

    display: block;

}



.product_list li a.img:hover {

    border-color: #e87518;

}



.roll_product {

    float: left;

}



.sort_a {

    overflow: hidden;

}



.sort_a .layer1 {

    padding: 15px 0px;

    border-bottom: 1px dashed #a7b8d4;

    position: relative;

    height: 133px;

    z-index: 1;

}



.sort_a .layer1 .img {

    float: left;

    padding: 5px;

    border: 1px solid #dddddd;

}



.sort_a .layer1 .img img {

    width: 150px;

    height: 120px;

}



.sort_a .layer1 .img_right {

    width: 560px;

    float: right;

}



.sort_a .layer1 .img_right h3 {

    font: bold 14px/36px "微软雅黑";

}



.sort_a .layer1 .img_right span {

    line-height: 25px;

    display: block;

}



.sort_a .layer1 .pro_more {

    position: absolute;

    right: 0px;

    bottom: 15px;

    width: 110px;

    padding-left: 10px;

    height: 28px;

    line-height: 28px;

    background: #666666;

    color: #fff;

    font: bold 24px/24px "微软雅黑";

}



.sort_a .layer1 .pro_more span {

    float: left;

}



.sort_a .layer1 .pro_more a {

    font: normal 12px/28px "å®‹ä½“";

    color: #fff;

    padding-right: 15px;

    display: inline-block;

}



.sort_a .layer1 .pro_more a:hover {

    text-decoration: none;

    color: #faf104;

}



.sort_a .abb_product {

    padding-top: 15px;

    border: 1px dashed #a7b8d4;

    border-top: none;

}



.productcates {

    padding-top: 10px;

}



.catemore {

    color: #0080d9;

    margin-top: 6px;

    overflow: hidden;

    position: relative;

}



.catemore h2 {

    width: 360px;

    float: left;

    font: bold 15px/36px "微软雅黑";

}



.catemore a {

    float: right;

    font: normal 14px/36px "微软雅黑";

    color: #444444;

    padding-right: 28px;

}



.catemore a:hover {

    text-decoration: none;

    color: #0080d9;

}





/*åœ°å›¾æ ·å¼*/



#allmap {

    width: 80%;

    height: 500px;

    float: right;

    margin-top: 20px;

    margin-bottom: 10px;

    margin: 0 auto;

}



.maplist {

    width: 19.9%;

    height: 500px;

    overflow-y: auto;

    float: left;

    border: 1px solid #ccc;

    border-right: none;

}



.maplist ul {

    height: 498px;

    margin: 0px;

}



.maplist ul li {

    width: 80%;

    background: url(../images/ditulogo.png) no-repeat 18px 25px;

    padding-left: 40px;

    line-height: 26px;

    font-family: "微软雅黑";

    height: auto;

    padding-top: 20px;

    padding-bottom: 20px;

    border-bottom: 1px dashed #ddd;

    cursor: pointer;

}



.maplist ul li h2 {

    font-size: 15px;

    margin: 0px;

    padding: 0px;

}



.maplist ul li span {

    font-size: 12px;

    color: #666;

}



.maplist ul li img {

    width: 100px;

    height: 70px;

    display: block;

    margin-top: 5px;

}



.province {

    font: normal 14px/32px "微软雅黑";

    padding: 0px 10px;

}



#search_form {

    margin: 15px 0px;

    padding-left: 20px;

}



#search_form select {

    width: 180px;

    border: 1px solid #d9d9d9;

    line-height: 32px;

    height: 32px;

}



.button_s {

    border: none;

    background: #459afa;

    line-height: 30px;

    color: #fff;

    text-align: center;

    width: 80px;

    margin-left: 15px;

    border-radius: 3px;

    transition: all 0.3s ease 0s;

}



.button_s:hover {

    background: #fb9108;

}





/*ä¸‹è½½åˆ—è¡¨*/



.down_list li {

    line-height: 27px;

    height: 27px;

    position: relative;

    background: url(../images/list_dot1.gif) 0 50% no-repeat;

    padding-left: 10px;

}





/*æ‹›è˜åˆ—è¡¨*/



.job_list li {

    line-height: 27px;

    height: 27px;

    position: relative;

    background: url(../images/list_dot1.gif) 0 50% no-repeat;

    padding-left: 10px;

}



.job_list li span {

    position: absolute;

    color: #999;

    right: 0;

    z-index: 0;

}





/*æ‹›è˜åˆ—è¡¨*/



.download_list li {

    line-height: 27px;

    height: 27px;

    position: relative;

    background: url(../images/list_dot1.gif) 0 50% no-repeat;

    padding-left: 10px;

}



.download_list li span {

    position: absolute;

    color: #999;

    right: 0;

    z-index: 0;

}





/*è¯¦ç»†é¡µé¢å…¬å…±æ ·å¼*/



h3.title_bar {}



.share {

    padding-left: 5px;

    padding-bottom: 8px;

    float: left;

    width: 240px;

    height: 26px;

}



.info_title {}



.case_title {

    border-bottom: 1px solid #e1e4e6;

}





/*äº§å“è¯¦ç»†*/



.product_detail {

    padding-top: 46px;

}



.allcontent {

    padding: 0 24px;

}



.product_detail h1.title {

    text-align: center;

    line-height: 30px;

    font-size: 14px;

    font-family: "Microsoft YaHei";

    border-bottom: 1px solid #e0e1dc;

    margin-bottom: 15px;

    padding-bottom: 5px;

}



.product_detail .img {

    width: 100%;

    float: left;

}



.product_detail .small {

    max-width: 100%;

}



.jqzoom {

    text-decoration: none;

    float: left;

}



.product_detail .list {

    width: 300px;

    float: left;

    margin-left: 78px;

    display: block;

    padding-top: 8px;

}



.list_p li {

    font-size: 12px;

    border-bottom: 1px dashed #e0e1dc;

    padding-bottom: 5px;

    padding-top: 5px;

    font-family: "Microsoft YaHei";

    line-height: 35px;

}



.list_p li .bt {

    color: #8b3e06;

    font-size: 22px;

    margin-top: 20px;

    margin-bottom: 40px;

}



.list_p li h2 {

    font-size: 12px;

    font-weight: normal;

    font-family: "Microsoft YaHei";

}



.product_detail .inquiry {

    line-height: 32px;

    border: none;

    margin-top: 6px;

}



.product_detail .inquiry a {

    background: #8b3e06;

    display: block;

    width: 178px;

    height: 46px;

    font-size: 18px;

    color: #fff;

    text-align: center;

    line-height: 46px;

    margin-top: 36px;

}



.buy {

    border: none!important;

}



.buy a {

    background: #0057a8;

    display: block;

    width: 112px;

    height: 32px;

    float: left;

    color: #fff;

    text-align: center;

    line-height: 32px;

    border-radius: 5px;

    margin-right: 10px;

}



.buy a:hover {

    background: #e87518

}



.buy a.nobuy-product {

    background: #666

}



.product_detail .inquiry a:hover {}



.list_p li h2 a {

    font-size: 12px;

    font-family: "Microsoft YaHei"

}



.p_detail span.title {

    line-height: 28px;

    height: 28px;

    text-align: left;

    margin-top: 10px;

    display: block;

    padding-left: 10px;

    font-size: 12px;

}



.product-tab {

    border-bottom: 1px solid #ddd;

    margin-top: 50px;

}



.product-tab li {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    display: block;

    width: 130px;

    text-align: center;

    line-height: 40px;

    font-size: 16px;

    color: #000;

    cursor: pointer;

    margin-left: -1px;

    border-top: 1px solid #ddd;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

    z-index: 1;

    margin-bottom: -1px;

    float: left;

}



.product-tab li.cur {

    border-top: 2px solid #8b3e06;

    border-bottom: 1px solid #FFF;

    color: #8b3e06;

    border-left: 1px solid #ddd;

    border-right: 1px solid #ddd;

    z-index: 3;

}



.p_detail span.title strong {

    padding-right: 20px;

    cursor: pointer;

}



.p_detail p.dd {

    padding-top: 5px;

    padding-bottom: 5px;

}



h3.tag {

    line-height: 32px;

    border-top: 1px dashed #e0e1dc;

    margin-top: 10px;

    color: #999;

    font-weight: normal;

}



h3.tag a {

    color: #8b3e06;

}



h3.tag a:hover {

    color: #e87518;

}



.page {

    line-height: 26px;

    border-top: 1px dashed #e0e1dc;

    margin-top: 6px;

    padding-top: 5px;

    font-size: 12px;

}



.page a {

    color: #8b3e06;

}



.page a:hover {

    color: #e87518;

}



.page span {

    color: #005a98;

}



.download-list {

    padding: 10px;

    overflow: hidden;

    line-height: 20px;

}



.download-list li {

    min-height: 40px;

    position: relative;

    margin-top: 10px;

    padding-bottom: 10px;

    border-bottom: 1px solid #f0f0f0;

    padding-left: 40px;

}



.download-list li .iconfont {

    font-size: 30px;

    position: absolute;

    left: 0;

    top: 15px;

}





/*äº§å“è¯„è®º*/



.product-comment-list {

    position: relative;

    overflow: hidden;

}



#commentList li {

    padding: 10px 10px 20px;

    margin-bottom: 15px;

    border-bottom: 1px solid #ddd;

    overflow: hidden;

}



.user-column {

    width: 100px;

    float: left;

}



.user-column img {

    height: 50px;

    max-width: 50px;

    border-radius: 50%;

}



.user-name {

    color: #333;

    padding-top: 5px;

    display: block;

}



.comment-content {

    margin-left: 120px;

    overflow: hidden;

    position: relative;

}



.comment-stars i {

    font-size: 16px;

    color: #ff0000;

    display: none;

}



.comment-stars i.shows {

    display: inline-block;

}



.comment-stars span {

    position: absolute;

    right: 0;

    top: 5px;

    color: #999;

}



.comment-text {

    padding: 5px 0;

    line-height: 22px;

}



.comment-recovery {

    margin-top: 10px;

    padding-top: 10px;

    border-top: 1px dashed #ddd;

    line-height: 22px;

    color: #888;

}



.comment-recovery span {

    color: #f90;

}



.no-content-icon {

    text-align: center;

    line-height: 50px;

    padding-top: 40px;

    color: #999;

}



.no-content-icon .icon {

    font-size: 60px;

}





/*æ–°é—»è¯¦ç»†*/



.news_detail h1.title {

    text-align: center;

    font-family: "Microsoft YaHei";

    font-size: 18px;

    line-height: 60px;

}



.news_detail h3.title_bar {

    line-height: 26px;

    text-align: center;

    font-weight: normal;

    color: #808080;

    overflow: hidden;

}



.news_detail h3.title_bar span {

    padding-right: 10px;

}





/*æ‹›è˜è¯¦ç»†*/



.job_detail h1.title {

    text-align: center;

    font-family: "Microsoft YaHei";

    font-size: 18px;

    border-bottom: 1px solid #e0e1dc;

    margin-bottom: 5px;

    padding-bottom: 10px;

}



.job_detail h3.title_bar {

    line-height: 26px;

    text-align: center;

    font-weight: normal;

    color: #808080;

}



.job_detail h3.title_bar span {

    padding-right: 10px;

}



.job_detail .content h4 {

    background-color: #f1f1f1;

    height: 26px;

    line-height: 26px;

    text-align: left;

    padding-left: 15px;

}



.job_detail .content div.text {

    padding-top: 10px;

    padding-left: 22px;

    padding-right: 8px;

}





/*ä¸‹è½½è¯¦ç»†*/



.down_info {

    padding: 10px;

    margin-top: 15px;

}



.down_info table {

    width: 100%;

}



.down_info table thead {

    line-height: 26px;

    background-color: #f2f2f2;

}



.down_info table th {

    border: 1px solid #b6d5f1;

}



.down_info table td {

    padding: 3px;

    padding-left: 10px;

    padding-right: 5px;

    border: 1px solid #b6d5f1;

    text-align: center;

    line-height: 28px;

    height: 28px;

}



#download {

    text-decoration: underline;

}



#down_detail .title {

    line-height: 26px;

    text-align: left;

    padding-left: 15px;

    font-size: 14px;

    height: 26px;

    background-color: #ececec;

}



#down_detail .text {

    padding: 10px;

}





/*å†…é¡µå·¦ä¾§åˆ†ç±»é€šç”¨æ ·å¼*/



.sort {

    margin-top: 26px;

    margin-bottom: 14px;

}



.sort li {

    position: relative;

    z-index: 999;

    width: 190px;

    line-height: 40px;

    margin-right: 12px;

    font-size: 17px;

    background: #8b3e06;

    text-align: center;

    float: left;

}



.sort li .about_b {

    position: absolute;

    left: 210px;

    top: 0px;

    width: 210px;

    padding: 10px 20px;

    background: #f5f6f6;

    border-bottom: 2px solid #3a78c1;

    z-index: 9999;

}



.sort li .layer2 {

    position: absolute;

    left: 210px;

    top: 0px;

    width: 210px;

    padding: 10px 20px;

    background: #f5f6f6;

    border-bottom: 2px solid #3a78c1;

    z-index: 9999;

}



.sort li .layer2 li {

    overflow: hidden;

}



.sort li .layer2 li a {

    font-weight: bold;

    background: url(../images/ico1.gif) no-repeat 0% 50%;

}



.sort li .layer2 li a:hover {

    text-decoration: none;

    color: #3a78c1;

}



.sort li .layer2 li .layer3 li {

    margin: 6px 0px;

    line-height: 24px;

    padding-left: 10px;

}



.sort li .layer2 li .layer3 li a {

    font: normal 12px/24px "微软雅黑";

    background: none;

}



.sort li .layer2 li .layer3 li .layer4 li {

    margin: 6px 0px;

    line-height: 24px;

    padding-left: 15px;

}



.sort li .layer2 li .layer3 li .layer4 li a {

    font: normal 12px/24px "微软雅黑";

    background: none;

}



.sort li a {

    color: #fff;

    display: block;

    font-family: "微软雅黑";

}



.sort li:hover,

.sort li.on {

    background: #ed9b48;

}



.sort li:hover a,

.sort li.on a {

    color: #fff;

    text-decoration: none;

    font-weight: 600;

}



.album_sort li {

    float: left;

    text-align: center;

    padding: 6px;

    background: #fff;

    box-shadow: 0 1px 4px rgba(0, 0, 0, .15);

    margin: 0 8px;

    margin-bottom: 15px;

}



.album_sort li a {

    color: #666;

    display: block;

    line-height: 36px;

    font-family: "微软雅黑";

}



.album_sort li h3 {

    text-align: left;

    font-weight: normal;

}



.album_sort li img {

    width: 150px;

    height: 120px;

}



.album_sort li a:hover {

    color: #3a78c1;

    text-decoration: none;

}





/*å†…é¡µç•™è¨€*/



.message {

    padding-left: 30px;

    padding-top: 10px;

    z-index: 100;

    position: relative;

}



.message input {

    vertical-align: middle;

}



.message #name {

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0;

    padding-left: 6px;

    border: 1px solid #dedede;

    width: 200px;

}



.message #ptitle {

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0;

    padding-left: 6px;

    border: 1px solid #dedede;

    width: 200px;

}



.message #contact {

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0;

    padding-left: 6px;

    border: 1px solid #dedede;

    width: 200px;

}



.message #email {

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0;

    padding-left: 6px;

    border: 1px solid #dedede;

    width: 200px;

}



.message #address {

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0;

    padding-left: 6px;

    border: 1px solid #dedede;

    width: 200px;

}



.message #content {

    display: block;

    width: 460px;

    height: 120px;

    padding: 6px;

    font-size: 12px;

    border: 1px solid #dedede;

    margin-top: 6px;

}



.message .msgbtn {

    background: #fe693e;

    cursor: pointer;

    width: 90px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    border: none;

    color: #fff;

    font-size: 14px;

    border-radius: 3px;

    margin-top: 15px;

    font-family: "Microsoft YaHei";

    -moz-border-radius: 3px;

    -webkit-border-radius: 3px;

}



#code {

    padding-top: 10px;

    line-height: 26px;

}



#checkcode {

    height: 32px;

    line-height: 32px;

    width: 120px;

    border: 1px solid #dedede;

}



#message_main tr {

    position: relative;

}



#message_main tr th {

    font-weight: normal;

    text-align: right;

    height: 42px;

    line-height: 42px;

    color: #666;

}



.m_label {

    position: absolute;

    width: 160px;

    text-align: left;

    line-height: 26px;

    padding-left: 8px;

    color: #ccc;

    z-index: 1;

    cursor: text;

}



.c_label {

    line-height: 18px;

    padding-top: 12px;

}





/*é¦–é¡µç•™è¨€è¡¨å•*/



.index_message {

    position: relative;

}



.name_input {

    border: 1px solid #cccccc;

    margin-top: 5px;

    background: #fff;

    height: 22px;

    width: 204px;

}



.input_left {

    float: left;

    width: 40px;

    text-align: center;

    background: url(../images/title_left.jpg) left top repeat-x;

    height: 22px;

    line-height: 22px

}



.input_right {

    position: relative;

    float: right;

}



.input_right input {

    height: 22px;

    line-height: 22px;

}



.input_right .m_label {

    position: absolute;

    width: 100px;

    text-align: left;

    line-height: 22px;

    padding-left: 6px;

    color: #ccc;

    z-index: 1;

    cursor: text;

}



#m_div {

    width: 222px;

    position: fixed;

    right: 2px;

    bottom: 0px;

    padding-bottom: 1px;

    z-index: 99999;

    background: none;

}



.d_label {

    line-height: 18px;

    padding-top: 8px;

    width: 160px;

}



.w_message {

    border: 1px solid #4a9cf9;

    padding: 7px;

    padding-top: 3px;

    height: 238px;

    background: #fff;

    padding-bottom: 27px;

    background: url(../images/message_bg.jpg) left top no-repeat;

    background-size: 100% 100%;

}



.w_message #name {

    width: 156px;

    height: 22px;

    line-height: 22px;

    border: none !important;

}



.w_message #contact {

    width: 156px;

    height: 20px;

    line-height: 20px;

    border: none !important;

}



.w_message #email {

    width: 156px;

    height: 20px;

    line-height: 20px;

    border: none !important;

}



.w_message #address {

    width: 156px;

    height: 20px;

    line-height: 20px;

    border: none !important;

}



.w_message #content {

    width: 192px;

    height: 65px;

    resize: none;

    overflow-y: auto;

    overflow-x: hidden;

}



.w_message #checkcode {

    width: 99px;

    height: 22px;

    line-height: 22px;

    border: 1px solid #ccc;

    background-color: #fff;

}



#message_main {

    display: table-cell;

}



.w_message #message_main tr {

    display: block;

    width: 100%;

    overflow: hidden;

    line-height: 28px;

}



.w_message #message_main tr th {

    height: 28px;

    line-height: 28px;

    width: 37px;

    text-align: center;

    vertical-align: middle;

    overflow: hidden;

}



.w_message #code {

    padding-top: 0px;

    margin-top: 5px;

}



.w_title {

    background: none;

    color: #fff;

    ;

    position: relative;

    cursor: pointer;

    height: 33px;

    width: 222px;

    overflow: hidden;

}



.w_message #message_main .m_input {

    border: 1px solid #ccc;

    background-color: #fff;

}



.w_message .msgbtn {

    width: 93px;

    height: 29px;

    line-height: 20px;

    background: url(../images/submit.png) 50% 50% no-repeat;

    margin-top: 3px;

    border: none;

    font-family: "å®‹ä½“", arial;

    font-size: 12px;

    font-family: "微软雅黑";

    color: #fff;

}



.w_message .msgbtn_hover {

    background: #3c96fc;

    color: #fff;

    border: 1px solid #3c96fc;

}



.m_close {

    background: url(../images/messbtn.png) left top no-repeat;

    position: absolute;

    right: 0px;

    top: 0px;

    cursor: pointer;

    overflow: hidden;

    width: 19px;

    height: 20px;

    right: 12px;

    top: 8px;

    cursor: pointer;

}



.m_open {

    background: url(../images/messbtn1.png) left top no-repeat;

}



.w_message .m_under {

    position: absolute;

    width: 227px;

    left: 0;

    bottom: 1px;

    text-align: center;

}



.w_message .support {

    color: #000;

    width: 100px;

    position: absolute;

    bottom: 1px;

    right: 8px;

    font-size: 12px;

}



#m_top {

    height: 1px;

    font-size: 0px;

    line-height: 1px;

    margin: 0 2px;

    background: #4a9cf9;

}



#m_mid {

    height: 1px;

    font-size: 0px;

    line-height: 1px;

    margin: 0 1px;

    background: #4a9cf9;

}



#m_bot {

    background: #4a9cf9;

    height: 31px;

    line-height: 31px;

    padding-left: 9px;

    font-family: "微软雅黑";

    font-size: 13px;

}



.xgxw li {

    width: 48%;

    float: left;

}





/*åˆ†é¡µæ ·å¼1*/



.pageController {

    padding-right: 10px;

    padding-top: 5px;

    padding-bottom: 5px;

    color: #505050;

    margin: 0 auto;

    border-top: 1px solid #E2E3E4;

    margin-top: 16px;

    line-height: 24px;

}



.pageController a {

    background-color: #FFF;

    vertical-align: middle;

    border: #efefef 1px solid;

    color: #505050;

    padding: 5px 8px;

    margin-right: 3px;

    margin-left: 3px;

    border-radius: 3px;

}



.pageController a:hover {

    background-color: #efefef;

    color: #8b3e06;

    text-decoration: none;

    border: #efefef 1px solid;

}



.pageController .currPage {

    background-color: #efefef;

    color: #ff0000;

    border: #efefef 1px solid;

}



.pageController .t1 {

    float: left;

    margin-right: 5px;

    height: 24px;

    line-height: 22px;

    white-space: nowrap;

}



.pageController .t2 {

    float: right;

    vertical-align: middle;

    line-height: 24px;

}



.pageController .t2 #current {

    line-height: 24px;

    background-color: #8b3e06;

    vertical-align: middle;

    border: 1px solid #8b3e06;

    color: #fff;

    padding: 5px 8px;

    margin-right: 3px;

    margin-left: 3px;

    border-radius: 3px;

}



.pageController .t1 span {

    padding-left: 4px;

    padding-right: 4px;

}



.pageController select {

    height: 24px;

    vertical-align: middle;

    text-align: center;

    line-height: 24px;

}



.pageController select option {

    vertical-align: middle;

}





/*ç›¸å…³äº§å“å’Œæ–°é—»*/



.relate_list {

    margin-top: 10px;

}



.relate h4 {

    line-height: 30px;

    border-bottom: 1px solid #8b3e06;

    padding-left: 5px;

}



#relate_p .img img {

    max-width: 100%;

}



#relate_p li {

    padding-left: 10px;

    padding-right: 10px;

    float: left;

    width: 20%;

    _display: inline;

    margin-right: 0;

}



#relate_p li h3 {

    text-align: center;

    line-height: 34px;

}



.relate ul {

    float: none;

}





/*åšå®¢åˆ—è¡¨*/



.blog_list li {

    border-bottom: 1px solid #ccc;

    padding-bottom: 20px;

}



.blog_list li h2 {

    line-height: 42px;

    height: 42px;

    padding-left: 10px;

    padding-left: 20px;

    border-bottom: 1px dashed #ccc;

}



.blog_list li h2 a {

    font-size: 14px;

    font-family: "Microsoft YaHei";

    font-weight: bold;

    color: #4C4C4C;

    line-height: 42px;

    color: #204e7d;

}



.blog_list li .summary {

    color: #878787;

    line-height: 28px;

    height: 28px;

    text-indent: 20px;

    padding-top: 5px;

    padding-bottom: 5px;

}



.blog_list li .under {

    padding-left: 20px;

    padding-top: 5px;

    height: 24px;

    line-height: 24px;

    padding-bottom: 5px;

    color: #2970a6;

}



.blog_list li .under a {

    color: #2970a6;

}





/*ç½‘ç«™åœ°å›¾*/



h3.map_title {

    line-height: 30px;

    line-height: 30px;

    background-color: #f5f8fa;

    border: 1px solid #d6dbe1;

    text-indent: 20px;

    color: #666;

    border-bottom: 2px solid #ccc;

}



.map_list {

    line-height: 30px;

    padding: 0 5px;

    margin-top: 8px;

    margin-bottom: 8px;

}



.map_list a {

    padding: 4px;

    white-space: nowrap;

}



.map_list a:hover {

    text-decoration: none;

    color: #3b639f;

    padding: 4px;

}



.map_list .layer1 {

    margin-bottom: 10px;

}



.map_list .layer2 a {

    color: #999;

}



.map_list .layer2 a:hover {

    text-decoration: none;

    color: #3b639f;

}



.map_list h3 {

    border-bottom: 1px dashed #cccccc;

    margin-bottom: 10px;

    line-height: 36px;

}



.map_list h3 a {

    font-weight: normal;

}





/*çƒ­æŽ¨äº§å“*/



.content-getkey {

    padding: 15px 10px;

}



.getkey_list li {

    float: left;

    margin-left: 20px;

    margin-right: 20px;

    padding-bottom: 15px;

    _display: inline;

}



.getkey_list li a.img {

    padding: 1px;

    border: 1px solid #e0e1dc;

}



.getkey_list li a.img img {

    width: 150px;

    height: 120px;

}



.getkey_list li h3 {

    text-align: center;

    padding-top: 5px;

}



.getkey_list li h3 a {

    font-weight: normal;

}



.getkey_list li a.img {

    display: block;

}



.getkey_list li a.img:hover {

    border-color: #e87518;

}



.content-getkey .content {

    line-height: 24px;

    overflow: hidden;

    padding: 15px 10px 10px;

}



.getkey_detail .content {

    line-height: 24px;

    overflow: hidden;

    padding: 15px 10px 10px;

}





/*ç®€åŽ†æäº¤*/



.job-title {

    padding-left: 10px;

    line-height: 40px;

    font-size: 16px;

    margin-bottom: 15px;

}



.job-title .job-send {

    background: #476199;

    padding: 8px 15px;

    border-radius: 4px;

    color: #fff;

}



.send-title {

    border-bottom: 1px solid #ddd;

    margin-bottom: 15px;

    padding-bottom: 10px;

    font-size: 16px;

    color: #060;

}



.message-job {

    padding-left: 10px;

    padding-bottom: 10px;

}



.message-job li {

    line-height: 30px;

    margin-bottom: 10px;

}



.message-job li label {

    font-size: 14px;

    width: 70px;

    float: left;

    text-align: right;

}



.message-job li span {

    color: red;

}



.message-job li input[type='radio'] {

    margin: 0 10px;

}



.message-job li input.jobinput {

    border: 1px solid #ccc;

    width: 200px;

    margin: 0 5px;

    line-height: 24px;

    height: 24px;

    padding: 0 5px;

}



.message-job li select {

    line-height: 24px;

    height: 24px;

    padding: 0 5px;

}



.message-job li #experience {

    width: 400px;

    height: 80px;

}



.message-job li input#file {

    margin-top: 18px;

    margin-right: 20px;

}



.message-job input.jobbtn {

    width: 80px;

    border: 1px solid #f1f1f1;

    background: #476199;

    color: #fff;

    border-radius: 4px;

    font-family: "Microsoft Yahei";

    line-height: 30px;

    height: 30px;

    margin: 0 8px 0;

    cursor: pointer;

}



.message-job input.jobbtn:hover {

    background: #476199;

}



.message-job li.last {

    border-bottom: 1px solid #ddd;

    margin-bottom: 8px;

    padding: 5px 0;

    font-size: 14px;

    color: #060;

}



.resume-prompt {

    line-height: 36px;

    color: #999;

}



.message-job span.last {

    color: red;

    display: inline-block;

    line-height: 36px;

}



@media(max-width:1100px) {

    .product_detail .list {

        margin-left: 3%;

    }

}



@media(max-width:768px) {

    .sort li {

        width: 32.333333%;

        margin: 0 0.5%;

    }

}



@media(max-width:414px) {

    .product_list li {

        float: none;

        width: 100%;

    }

    .allcontent {

        padding: 0;

    }

    .pageController .t1 {

        display: none;

    }

}




/*分页*/
.m-page {
	text-align:right;
	font-size:0;
	height:38px;
	line-height:38px;
	padding-right:10px;
}
.m-page li {
	display:inline
}
.m-page a, .m-page i {
	display:inline-block;
	font-size:15px;
	background-color:#ed9b48;
	padding:0px 13px;
	height:36px;
	overflow:hidden;
	text-align:center;
	border:0px #FFFFFF solid;
	color:#FFFFFF;
	font-family:Arial;
	margin-left:5px;
	vertical-align:top;
}
.m-page a.next, .m-page a.prev {
	font-family:宋体;
	font-size:16px;
	font-weight:700;
}
.m-page a:hover, .m-page li.thisclass a {
	color:#ff0000;
}
.m-page span {
	font-size:14px;
	padding-right:10px;
}
